Design SuiteSkojarzenie rekordów z bazą danych

Polecenie

Lokalizacja

Skojarzenie rekordu

Narzędzia > Baza danych

Każde pole rekordu musi zostać przypisane właściwej kolumnie. Rekordy, które są wymagane, ale jeszcze nie istnieją w pliku, można utworzyć w momencie kojarzenia rekordów z bazą. To dotyczy również rekordów IFC/COBie, które po utworzeniu mogą być skojarzone z bazą danych. W tym celu należy powiązać ich właściwości z tabelą bazy. Skojarzenia rekordu można zapisać w pliku XML, a następnie zaimportować je do innego pliku.

Rekordy mogą być również automatycznie tworzone i kojarzone z bazą (zob. Tworzenie rekordów na podstawie tabel).

Aby powiązać żądane rekordy z tabelą bazą danych, wykonaj następujące kroki:

Zaznacz odpowiednie polecenie. Opcjonalnie, w zakładce Dane palety Info danego obiektu zaznacz rekord, który został z nim skojarzony, a następnie kliknij przycisk Skojarzenie rekordu z bazą danych.

W oknie dialogowym „Skojarzenie rekordu z bazą danych” wyświetli się lista dostępnych rekordów i obiektów parametrycznych w pliku. Rekordy te są podporządkowane trzem rodzajom: dokument niestandardowy, IFC/COBie lub typ parametryczny. Każdy rekord może zostać skojarzony ze źródłem danych, które zostało wcześniej skojarzone z plikiem.

RecordFconnect.png 

Kliknij, aby pokazać/ukryć parametry.Kliknij, aby pokazać/ukryć parametry.

Parametr

Opis

Rekordy w dokumencie

W tej sekcji wyświetlona zostanie lista rekordów, które są dostępne w pliku Vectorworks, jak również baz danych i tabel, z którymi te rekordy są skojarzone.

Nowy

Kliknij ten przycisk, aby utworzyć nowy rekord. W oknie „Wybierz format” wskaż żądany typ rekordu.

Zaznacz opcję Dokument, aby utworzyć nowy rekord niestandardowy zgodnie z instrukcją podaną w: Tworzenie nowego rekordu. Następnie utwórz skojarzenie rekordu z bazą. Metoda pracy została opisana poniżej.

Zaznacz opcję IFC/COBie, aby utworzyć rekord typu IFC oraz powiązać jego właściwości z bazą. Zob. poniżej: „Tworzenie lub edycja i kojarzenie właściwości IFC/COBie”.

Edycja

Typ okna dialogowego jest uzależniony od typu rekordu.

W przypadku dokumentu niestandardowego lub obiektu parametrycznego wyświetli się okno Edytuj rekord. W tym oknie można powiązać dany rekord z tabelą i bazą danych (zgodnie z metodą opisaną poniżej).

W przypadku typu IFC/COBie otwarte okno będzie nosić nazwę Edytuj rekord IFC/COBie. Zob. poniżej: „Tworzenie lub edycja i kojarzenie właściwości IFC/COBie”.

Usuń

Kliknij ten przycisk, aby usunąć zaznaczony rekord z pliku.

Eksportuj jako tabelę

Kliknij ten przycisk, aby automatycznie utworzyć wiersze dla zaznaczonego rekordu; zob. Tworzenie tabel na bazie rekordów

Zarządzaj danymi

W oknie dialogowym Zarządzaj danymi można nawiązać połączenie z dostępnymi bazami danych; zob. Połączenie z bazą danych

Importuj powiązania

Kliknij ten przycisk, aby zaimportować ustawienia dotyczące powiązań z bazą danych z zewnętrznego pliku .xml, w wyniku czego ​​wszystkie istniejące skojarzenia zostaną anulowane. W ten sposób w bieżącym pliku można korzystać ze skojarzeń zdefiniowanych w innym pliku.

Eksportuj powiązania

Kliknij ten przycisk, aby wyeksportować aktualnie stosowane ustawienia dotyczące skojarzeń z bazą danych do pliku w formacie .xml.

Aby skojarzyć obiekt parametryczny lub dokument niestandardowy, zaznacz rekord i kliknij Edytuj. Aby uzyskać więcej informacji na temat kojarzenia rekordu IFC, zob. poniżej: „Tworzenie lub edycja i kojarzenie właściwości IFC/COBie”.

W oknie „Edytuj rekord” pojawią się dodatkowe ustawienia bazy danych, które są dostępne dopiero po połączeniu z bazą danych.

RecordFmtEdit.png 

Zaznacz pole wyboru Połączenie z bazą danych w celu powiązania pól z wybraną bazą danych i tabelą. Te pola zostaną wyświetlone tylko wtedy, gdy z plikiem jest skojarzona baza danych.

W razie potrzeby zmień skojarzoną bazę danych, klikając polecenie Zarządzaj danymi, lub skoryguj zaznaczoną tabelę, klikając przycisk Pokaż tabelę.

Kliknij Ustawienia, aby wyznaczyć sposób aktualizacji bazy danych.

Na ekranie wyświetli się okno dialogowe „Ustawienia”. Zaznacz, jakie operacje mają zostać przeprowadzone w tabeli podczas edycji skojarzonego rekordu lub obiektu, z którym rekord ten jest skojarzony. (Zmiany te nastąpią w momencie aktualizacji bazy danych. Zob. Aktualizacja bazy danych. Użytkownik otrzyma komunikat o każdej zmianie wprowadzonej w bazie danych.)

Kliknij, aby pokazać/ukryć parametry.Kliknij, aby pokazać/ukryć parametry.

Parametr

Opis

Jeżeli zostaną utworzone rekordy w tym formacie, dodaj nowe wiersze do tabeli

W przypadku utworzenia nowego rekordu w tym samym formacie, do skojarzonej bazy danych automatycznie dodany zostanie nowy wiersz.

Jeżeli zostaną usunięte rekordy o tym samym formacie, usuń wiersze z tabeli

Jeśli rekord o tym samym formacie zostanie odłączony od obiektu lub obiekt skojarzony z rekordem zostanie usunięty, wtedy wiersz skojarzony z obiektem w tabeli zostanie automatycznie usunięty.

Kliknij OK, aby powrócić do okna „Edytuj rekord”.

Przypisz każde pole do tabeli z wybranej bazy danych. Zaznacz rekord i kliknij Edytuj.

Na ekranie pojawi się okno dialogowe Edytuj pole.

Field_connect.png 

Wybierz odpowiedni wiersz z bazy danych dla kategorii Kolumna w bazie danych i zaznacz tryb komunikacji z bazą danych Typ skojarzenia z bazą danych.

Odczyt i zapis: Wymiana danych może odbywać się w obydwu kierunkach między bazą danych a plikiem Vectorworks.

Tylko do odczytu: Dane z bazy danych mogą modyfikować zawartość pliku Vectorworks. Wymiana danych odbywa się jednokierunkowo.

Tylko do zapisu: Dane z pliku Vectorworks mogą modyfikować zawartość bazy danych. Wymiana danych odbywa się jednokierunkowo.

Kliknij OK, aby powrócić do okna „Edytuj rekord”. Okno dialogowe „Edytuj rekord” zostanie zaktualizowane. W oknie zostaną wyświetlone dane z tabeli oraz typ skojarzenia z bazą.

Kliknij w jedną z kolumn w kategorii Zapis/Odczyt, aby zmienić typ skojarzenia z bazą dla wybranego wiersza.

RecordFmtEdit_data.png 

Po skojarzeniu każdego pola rekordu kliknij OK. Pola w rekordzie zostały skojarzone z danymi z tabeli bazy danych, a typ skojarzenia został zdefiniowany. W zakładce Dane w palecie Info zostaną wyświetlone skojarzone rekordy z nazwą bazy danych i tabeli.

oip_RecName.png 

Tworzenie lub edycja i kojarzenie właściwości IFC/COBie

Jak wspomniano w poprzednim zagadnieniu, nowe jednostki IFC można utworzyć podczas kojarzenia właściwości z bazą danych. Poza tym istnieje możliwość edycji właściwości już istniejących jednostek IFC. Należy jednak pamiętać, że proces tworzenia lub edycji rekordów IFC/COBie przebiega inaczej niż w przypadku standardowych rekordów. W praktyce oznacza to, że użytkownik kojarzy właściwości IFC/COBie, a nie pola rekordu.

Aby powiązać rekordy IFC/COBie z zewnętrzną bazą danych, można też skorzystać z innej zaawansowanej metody. W tym celu skojarz bazę z rekordami niestandardowymi, a następnie użyj polecenia Menedżer danych, aby powiązać pola IFC (jednostki IFC lub zestawu parametrów) z polami rekordu niestandardowego. Nie ma też potrzeby, aby wszystkim obiektom nadawać dane IFC. To samo dotyczy użycia Pipety czy okna dialogowego „Dane IFC”. Wystarczy bowiem podczas korzystania z symboli, dobrać dla każdej definicji symbolu inne opcje mapowania danych IFC w zależności od rekordu.

Aby utworzyć lub powiązać rekord IFC/COBie, wykonaj następujące kroki:

W oknie „Skojarzenie rekordu z bazą danych” kliknij przycisk Nowy, aby utworzyć nowy rekord. Aby edytować dany rekord IFC/COBie, zaznacz go i kliknij Edytuj.

Na ekranie zostanie wyświetlone okno dialogowe Nowy rekord IFC/COBie lub Edytuj rekord IFC/COBie. Jeśli tworzysz nowy rekord IFC/COBie, wybierz jednostkę IFC z listy, aby wyświetlić jego właściwości i dokonać skojarzenia. Jeżeli edytujesz rekord IFC/COBie, wybór jednostki nie jest konieczny. Możesz od razu przejść do edycji skojarzenia.

NewIFCrecord.png 

Kliknij, aby pokazać/ukryć parametry.Kliknij, aby pokazać/ukryć parametry.

Parametr

Opis

Wersja IFC

(dostępny dla nowego rekordu IFC/COBie)

Wybierz wersję IFC. Na ekranie zostanie wyświetlona odpowiednia lista jednostek IFC.

Lista filtrów

(dostępny dla nowego rekordu IFC/COBie)

Przeszukaj zawartość listy jednostek, wprowadzając frazę (słowo kluczowe).

Pełna lista jednostek

(dostępny dla nowego rekordu IFC/COBie)

Jest to pełna (nieskrócona) lista jednostek IFC. Zaznacz jednostkę, której właściwości chcesz wyświetlić.

Typ

(dostępny w trybie edycji rekordu IFC/COBie)

To jest nazwa zaznaczonej jednostki IFC.

Właściwości wybranych danych

To są właściwości zaznaczonej lub wyświetlonej jednostki IFC. Po wskazaniu właściwości parametry, które dotyczą skojarzenia z bazą danych, zostaną wyświetlane jako edytowalne pola. Wprowadzone wartości parametrów pojawią się w kolumnach.

Zaznacz właściwość, aby ją skojarzyć. Podaj wartość domyślną.

Wybierz żądaną bazę danych i zaznacz właściwą tabelę na liście BD - tabela. Wskaż odpowiednią opcję dla BD - kolumna.

Zaznacz rodzaj skojarzenia na liście rozwijanej Typ skojarzenia z bazą danych.

Odczyt i zapis: Wymiana danych może odbywać się w obydwu kierunkach między bazą danych a plikiem Vectorworks.

Tylko do odczytu: Dane z bazy danych mogą modyfikować zawartość pliku Vectorworks. Wymiana danych odbywa się jednokierunkowo.

Tylko do zapisu: Dane z pliku Vectorworks mogą modyfikować zawartość bazy danych. Wymiana danych odbywa się jednokierunkowo.

Kliknij w jedną z kolumn w kategorii Zapis/Odczyt, aby zmienić typ skojarzenia z bazą dla wybranego wiersza.

Kliknij OK, aby powrócić do okna dialogowego „Skojarzenie rekordu z bazą danych”. Okno dialogowe zostanie odświeżone i wyświetli nazwę skojarzonej bazy danych.

Konfiguracja bazy danych

Połączenie z bazą danych

Skojarzenie obiektów z bazą danych

Aktualizacja bazy danych

Zagadnienie: Rekordy, raporty i raporty domyślne (zestawienia)

Komunikacja między bazą danych a Vectorworks